From b998405578375009155dac14561ac2f68b9b9a41 Mon Sep 17 00:00:00 2001 From: Alberto Xamin Date: Thu, 26 Jan 2023 15:39:52 +0000 Subject: [PATCH] add tuco tests and strings --- .../valley_of_shadows_characters_test.py | 28 +++++++++++++++++++ frontend/src/i18n/en.json | 4 +++ frontend/src/i18n/it.json | 4 +++ 3 files changed, 36 insertions(+) create mode 100644 backend/tests/valley_of_shadows_characters_test.py diff --git a/backend/tests/valley_of_shadows_characters_test.py b/backend/tests/valley_of_shadows_characters_test.py new file mode 100644 index 0000000..f95c12e --- /dev/null +++ b/backend/tests/valley_of_shadows_characters_test.py @@ -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 diff --git a/frontend/src/i18n/en.json b/frontend/src/i18n/en.json index 04795f1..28e7a6c 100644 --- a/frontend/src/i18n/en.json +++ b/frontend/src/i18n/en.json @@ -747,6 +747,10 @@ "Tornado": { "name": "Tornado", "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": { diff --git a/frontend/src/i18n/it.json b/frontend/src/i18n/it.json index 5335197..ed7cb42 100644 --- a/frontend/src/i18n/it.json +++ b/frontend/src/i18n/it.json @@ -747,6 +747,10 @@ "Tornado": { "name": "Tornado", "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": {