def test_take_healing_dead(self): my_entity = Entity( "Furious", 100, ) my_entity.health = 0 heal_result = my_entity.take_healing(20) self.assertEqual(0, my_entity.get_health()) self.assertFalse(heal_result)
def test_take_healing_maximum_health(self): my_entity = Entity("Furious", 100) my_entity.health = 70 heal_result = my_entity.take_healing(40) self.assertEqual(100, my_entity.get_health()) self.assertTrue(heal_result)
def test_take_healing(self): my_entity = Entity("Furious", 100) my_entity.health = 50 heal_result = my_entity.take_healing(20) self.assertEqual(70, my_entity.get_health()) self.assertTrue(heal_result)
def test_is_alive(self): my_entity = Entity("Furious", 100) my_entity.health = 0 self.assertFalse(my_entity.is_alive())
def test_take_healing_dead(self): my_entity = Entity("Furious", 100,) my_entity.health = 0 heal_result = my_entity.take_healing(20) self.assertEqual(0, my_entity.get_health()) self.assertFalse(heal_result)