Additional Divider Options: Curse, Trash, Start Decks - 2nd attempt (#201)
* Trash, Curse, Start Deck Options
This commit is contained in:
1 parent
a33ec8f6d7
commit
236feff33c
20 files changed
+207
-36
No files matched your search
@@ -22,10 +22,12 @@ def rmtestcardb(request):
|
||||
|
||||
|
||||
def test_cardread():
|
||||
cardsExpected = 524
|
||||
|
||||
options = main.parse_opts([])
|
||||
options.data_path = '.'
|
||||
cards = main.read_card_data(options)
|
||||
assert len(cards) == 524
|
||||
assert len(cards) == cardsExpected
|
||||
valid_cardsets = {
|
||||
u'base',
|
||||
u'dominion1stEdition',
|
||||
@@ -57,6 +59,13 @@ def test_cardread():
|
||||
assert isinstance(c, domdiv_cards.Card)
|
||||
assert c.cardset_tag in valid_cardsets
|
||||
|
||||
# Option modified card count
|
||||
options = main.parse_opts(['--no-trash', '--curse10', '--start-decks'])
|
||||
options.data_path = '.'
|
||||
cards = main.read_card_data(options)
|
||||
# Total delta cards is +21 from Trash: -1 * 3 sets = -3; Curse: +2 * 4 sets =+8; Start Decks: +4 * 4 sets = +16
|
||||
assert len(cards) == cardsExpected + 21
|
||||
|
||||
|
||||
def test_languages():
|
||||
languages = main.get_languages('card_db')
|
||||
|
||||
Reference in new issue
Block a user