示例#1
0
 def test_winners_by_casino_and_score_round(self):
     game = Game()
     player1 = game.join('player1')
     player2 = game.join('player2')
     game.start_game()
     game.casino_dice = {
         1: {player1.color: 2},
         2: {player1.color: 2, 'white': 2, player2.color: 1},
         3: {player1.color: 3, 'white': 2, player2.color: 1},
         4: {},
         5: {},
         6: {}
     }
     self.assertEqual(
         game.winners_by_casino(),
         {
             1: [player1.color],
             2: [player2.color],
             3: [player1.color, 'white', player2.color],
             4: [],
             5: [],
             6: []
         })
     game.casino_bills = {
         1: [90, 90],
         2: [90],
         3: [100, 80, 70],
         4: [],
         5: [],
         6: []
     }
     game.score_round()
     self.assertEqual(player1.bills, [90, 100])
     self.assertEqual(player2.bills, [90, 70])
示例#2
0
 def test_winners_by_casino_and_score_round(self):
     game = Game()
     player1 = game.join('player1')
     player2 = game.join('player2')
     game.start_game()
     game.casino_dice = {
         1: {
             player1.color: 2
         },
         2: {
             player1.color: 2,
             'white': 2,
             player2.color: 1
         },
         3: {
             player1.color: 3,
             'white': 2,
             player2.color: 1
         },
         4: {},
         5: {},
         6: {}
     }
     self.assertEqual(
         game.winners_by_casino(), {
             1: [player1.color],
             2: [player2.color],
             3: [player1.color, 'white', player2.color],
             4: [],
             5: [],
             6: []
         })
     game.casino_bills = {
         1: [90, 90],
         2: [90],
         3: [100, 80, 70],
         4: [],
         5: [],
         6: []
     }
     game.score_round()
     self.assertEqual(player1.bills, [90, 100])
     self.assertEqual(player2.bills, [90, 70])