Exemple #1
0
 def test_correct_colour(self):
     test_player = GamePlayer("white", 2)
     self.assertEqual(test_player.get_colour(), "white")
Exemple #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")
Exemple #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)
Exemple #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)
Exemple #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())
Exemple #6
0
 def test_correct_number_of_cards(self):
     test_player = GamePlayer("white", 2)
     self.assertEqual(test_player.get_number_of_cards_held(), 2)