예제 #1
0
 def testPlacePerson(self):
     hut = SimpleHut(Resource.wood,Resource.wood,Resource.clay)
     self.assertFalse(hut.isOccupied())
     self.assertIsNone(hut.isOccupiedBy())
     hut.placePerson(self.redPlayer)
     self.assertTrue(hut.isOccupied())
     self.assertEqual(self.redPlayer, hut.isOccupiedBy())
예제 #2
0
 def testPlacePerson(self):
     hut = SimpleHut(3,3,4)
     self.assertFalse(hut.isOccupied())
     self.assertEqual("", hut.isOccupiedBy())
     hut.placePerson("r")
     self.assertTrue(hut.isOccupied())
     self.assertEqual("r", hut.isOccupiedBy())
예제 #3
0
 def testPlacePerson(self):
     hut = SimpleHut(3, 3, 4)
     self.assertFalse(hut.isOccupied())
     self.assertEqual("", hut.isOccupiedBy())
     hut.placePerson("r")
     self.assertTrue(hut.isOccupied())
     self.assertEqual("r", hut.isOccupiedBy())
예제 #4
0
 def testPlacePersonTwice(self):
     hut = SimpleHut(Resource.wood,Resource.wood,Resource.clay)
     hut.placePerson(self.redPlayer)
     from Board import PlacementError
     with self.assertRaisesRegex(PlacementError, "hut is already occupied"):
         hut.placePerson("g")
예제 #5
0
 def testPlacePersonTwice(self):
     hut = SimpleHut(3,3,4)
     hut.placePerson("r")
     from Board import PlacementError
     with self.assertRaisesRegex(PlacementError, "hut is already occupied"):
         hut.placePerson("g")
예제 #6
0
 def testPlacePersonTwice(self):
     hut = SimpleHut(3, 3, 4)
     hut.placePerson("r")
     from Board import PlacementError
     with self.assertRaisesRegex(PlacementError, "hut is already occupied"):
         hut.placePerson("g")