Esempio n. 1
0
 def test_case_where_contestant_guesses_correctly(self):
     door_1, door_2, door_3 = Door(False), Door(True), Door(False)
     game = Game(door_1, door_2, door_3)
     game.contestant_guess = door_2
     game.host_open_door()
     self.assertEqual(False, door_2.is_open)
     self.assertEqual(True, door_1.is_open ^ door_3.is_open)
Esempio n. 2
0
 def test_case_where_contestant_guesses_correctly(self):
     door_1, door_2, door_3 = Door(False), Door(True), Door(False)
     game = Game(door_1, door_2, door_3)
     game.contestant_guess = door_2
     game.host_open_door()
     self.assertEqual(False, door_2.is_open)
     self.assertEqual(True, door_1.is_open ^ door_3.is_open)
Esempio n. 3
0
 def test_first_round(self):
     door_1, door_2, door_3 = Door(False), Door(False), Door(True)
     game = Game(door_1, door_2, door_3)
     game.contestant_guess = door_1
     game.host_open_door()
     self.assertEqual(True, door_2.is_open)
Esempio n. 4
0
 def test_first_round(self):
     door_1, door_2, door_3 = Door(False), Door(False), Door(True)
     game = Game(door_1, door_2, door_3)
     game.contestant_guess = door_1
     game.host_open_door()
     self.assertEqual(True, door_2.is_open)