Fix broken game test

This commit is contained in:
Yohann D'ANELLO
2020-11-10 22:44:53 +01:00
parent d26b66f337
commit 12ee436f4d
4 changed files with 23 additions and 3 deletions

View File

@@ -28,7 +28,7 @@ class TestEntities(unittest.TestCase):
Test some random stuff with fighting entities.
"""
entity = Hedgehog()
self.assertIsNone(entity.act(self.map))
self.map.add_entity(entity)
self.assertEqual(entity.maxhealth, 10)
self.assertEqual(entity.maxhealth, entity.health)
self.assertEqual(entity.strength, 3)
@@ -41,6 +41,12 @@ class TestEntities(unittest.TestCase):
self.assertIsNone(entity.hit(entity))
self.assertTrue(entity.dead)
entity = Hedgehog()
self.map.add_entity(entity)
entity.move(2, 6)
self.map.tick()
self.assertFalse(entity.y == 2 and entity.x == 6)
def test_items(self) -> None:
"""
Test some random stuff with items.