add tuco tests and strings

This commit is contained in:
Alberto Xamin 2023-01-26 15:39:52 +00:00
parent bc143190c3
commit b998405578
3 changed files with 36 additions and 0 deletions

View File

@ -0,0 +1,28 @@
from random import randint
from bang.characters import Character
from bang.expansions.the_valley_of_shadows.characters import *
from bang.deck import Deck
from bang.game import Game
from bang.players import Player, PendingAction
import bang.cards as cs
# test TucoFranziskaner
def test_TucoFranziskaner():
g = Game('test')
ps = [Player(f'p{i}', f'p{i}') for i in range(2)]
for p in ps:
g.add_player(p)
g.start_game()
for p in ps:
p.available_characters = [TucoFranziskaner()]
p.set_character(p.available_characters[0].name)
p = g.players[g.turn]
p.hand = []
p.draw('')
assert len(p.hand) == 4
p.end_turn()
p = g.players[g.turn]
p.hand = []
p.equipment = [cs.Barile(0,0)]
p.draw('')
assert len(p.hand) == 2

View File

@ -747,6 +747,10 @@
"Tornado": { "Tornado": {
"name": "Tornado", "name": "Tornado",
"desc": "Everyone discards a card from their hand (if possible), then draws 2 cards from the deck." "desc": "Everyone discards a card from their hand (if possible), then draws 2 cards from the deck."
},
"Tuco Franziskaner": {
"name": "Tuco Franziskaner",
"desc": "If you don't have blue cards equipped you draw 2 extra cards."
} }
}, },
"help": { "help": {

View File

@ -747,6 +747,10 @@
"Tornado": { "Tornado": {
"name": "Tornado", "name": "Tornado",
"desc": "Tutti scartano una carta dalla mano (se possibile), poi ottengono 2 carte dal mazzo." "desc": "Tutti scartano una carta dalla mano (se possibile), poi ottengono 2 carte dal mazzo."
},
"Tuco Franziskaner": {
"name": "Tuco Franziskaner",
"desc": "Durante la tua fase di pesca, se non hai carte blu in gioco, pesca 2 carte extra."
} }
}, },
"help": { "help": {