def test_round_start(self): game = Game(choice=lambda players: players[-1]) player1 = game.join('player1') player2 = game.join('player2') game.start_game() self.assertEqual(game.round, 1) game.bills = [90, 90, 90, 90, 20, 30, 10, 10, 10, 10, 10] * 2 self.assertEqual(game.current_player, player1) self.assertEqual(game.starting_player, player1) game.start_round() self.assertEqual( game.casino_bills, {1: [10, 10, 10, 10, 10], 2: [30, 20], 3: [90], 4: [90], 5: [90], 6: [90]}) self.assertEqual(game.current_player, player2) self.assertEqual(game.starting_player, player2)
def test_round_start(self): game = Game(choice=lambda players: players[-1]) player1 = game.join('player1') player2 = game.join('player2') game.start_game() self.assertEqual(game.round, 1) game.bills = [90, 90, 90, 90, 20, 30, 10, 10, 10, 10, 10] * 2 self.assertEqual(game.current_player, player1) self.assertEqual(game.starting_player, player1) game.start_round() self.assertEqual( game.casino_bills, { 1: [10, 10, 10, 10, 10], 2: [30, 20], 3: [90], 4: [90], 5: [90], 6: [90] }) self.assertEqual(game.current_player, player2) self.assertEqual(game.starting_player, player2)