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)
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)
def test_adjacent_win(self): machine = Machine(2222, 50) self.assertTrue(machine.adjacent_win(self.result))