예제 #1
0
 def test_low_machine_bank(self):
     machine = Machine(110, 50)
     self.assertTrue(machine.adjacent_win(self.result))
     self.assertFalse(machine.unique_set_win(self.result))
     self.assertEqual(110, machine.determine_prize(self.result))
     self.assertEqual(machine.play_credit, 2)
     self.assertEqual(machine.machine_bank, 0)
예제 #2
0
 def test_no_win(self):
     machine = Machine(2222, 50)
     result = ['black', 'green', 'black', 'green']
     self.assertFalse(machine.unique_set_win(result))
     self.assertFalse(machine.adjacent_win(result))
     self.assertEqual(machine.determine_prize(result), 0)
     self.assertEqual(2222, machine.machine_bank)
예제 #3
0
 def test_adjacent_win(self):
     machine = Machine(2222, 50)
     self.assertTrue(machine.adjacent_win(self.result))