Esempio n. 1
0
 def test_correct_colour(self):
     test_player = GamePlayer("white", 2)
     self.assertEqual(test_player.get_colour(), "white")
Esempio n. 2
0
 def test_duplicate_card_held(self):
     test_player = GamePlayer("white", 2)
     with self.assertRaises(ValueError):
         test_player.set_card_held("green")
         test_player.set_card_held("green")
Esempio n. 3
0
 def test_correct_known_cards(self):
     test_player = GamePlayer("white", 2)
     test_player.set_card_held("room")
     self.assertTrue(test_player.get_number_of_cards_known() == 1)
Esempio n. 4
0
 def test_card_excluded(self):
     test_player = GamePlayer("white", 2)
     test_player.set_card_held("room")
     self.assertTrue("room" in test_player.cards_not_held)
Esempio n. 5
0
 def test_card_held(self):
     test_player = GamePlayer("white", 2)
     test_player.set_card_held("room")
     self.assertTrue("room" in test_player.get_cards_held())
Esempio n. 6
0
 def test_correct_number_of_cards(self):
     test_player = GamePlayer("white", 2)
     self.assertEqual(test_player.get_number_of_cards_held(), 2)