def test_declaration_announcement_if_round_trump_is_no_trumps(self): p1 = Player('Choko', 'Qgoda') p2 = Player('Doko', 'Chereshka') p3 = Player('Boko', 'Qgoda') p4 = Player('Toko', 'Chereshka') players = [p1, p2, p3, p4] order = [0, 1, 2, 3] d = Dealer(players) d.round_trump = 'No trumps' d.dealing(order) d.resolve_announcement_conflicts(order) result0 = d.players[0].all_announcements result1 = d.players[1].all_announcements result2 = d.players[2].all_announcements result3 = d.players[3].all_announcements expected = [] self.assertEqual(result0, result3, expected)
from classes import Player, Dealer match_won = False t1 = input('Team 1 name: ') t2 = input('Team 2 name: ') t1_pnames = input(f'"{t1}" players: ') t2_pnames = input(f'"{t2}" players: ') p1 = Player(t1_pnames.split(', ')[0], t1) p2 = Player(t2_pnames.split(', ')[0], t2) p3 = Player(t1_pnames.split(', ')[1], t1) p4 = Player(t2_pnames.split(', ')[1], t2) players = [p1, p2, p3, p4] d = Dealer(players) while not match_won: order = d.order() d.dealing(order) d.declare_round_trump() d.resolve_announcement_conflicts(order) d.score_round() d.check_for_won_games() match_won = d.check_for_match_win() # TODO: If 2 wins match_won = TRUE