示例#1
0
 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)
示例#2
0
 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)