Ejemplo n.º 1
0
 def test_correct_colour(self):
     test_player = GamePlayer("white", 2)
     self.assertEqual(test_player.get_colour(), "white")
Ejemplo 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")
Ejemplo 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)
Ejemplo 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)
Ejemplo 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())
Ejemplo 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)