Esempio n. 1
0
 def test_hero(self):
     something = Enity(
         "Ivo",
         1,
     )
     self.assertEqual(something.name, "Ivo")
     self.assertEqual(something.health, 1)
Esempio n. 2
0
 def test_is_alive(self):
     something = Enity("Ivo", 1)
     something.battlehp = 0
     self.assertFalse(something.is_alive())
Esempio n. 3
0
 def test_get_health(self):
     something = Enity("Ivo", 1)
     self.assertEqual(something.get_health(), 1)
Esempio n. 4
0
 def __init__(self, name, health, berserkfactor):
     Enity.__init__(self, name, health)
     self.berserkfactor = berserkfactor
Esempio n. 5
0
 def test_get_health(self):
     something = Enity("Ivo", 1)
     self.assertEqual(something.get_health(), 1)
Esempio n. 6
0
 def test_attack_with_weapopn(self):
     something = Enity("Ivo", 100)
     something.equip_weapon(Weapon("axe", 35, 0.5))
     self.assertEqual(something.attack(), 35)
Esempio n. 7
0
 def test_has_weapon(self):
     something = Enity("Ivo", 100)
     something.equip_weapon(Weapon("axe", 35, 0.5))
     self.assertTrue(something.has_weapon())
Esempio n. 8
0
 def test_take_healing3(self):
     something = Enity("Ivo", 100)
     something.take_damage(10)
     something.take_healing(20)
     self.assertEqual(something.get_health(), 100)
Esempio n. 9
0
 def test_no_weapon(self):
     something = Enity("Ivo", 100)
     self.assertFalse(something.has_weapon())
Esempio n. 10
0
 def test_has_weapon(self):
     something = Enity("Ivo", 100)
     something.equip_weapon(Weapon("axe", 35, 0.5))
     self.assertTrue(something.has_weapon())
Esempio n. 11
0
 def test_equip_weapon(self):
     something = Enity("Ivo", 100)
     a = Weapon("axe", 35, 0.5)
     something.equip_weapon(a)
     self.assertEqual(something.weapon, a)
Esempio n. 12
0
 def test_take_healing3(self):
     something = Enity("Ivo", 100)
     something.take_damage(10)
     something.take_healing(20)
     self.assertEqual(something.get_health(), 100)
Esempio n. 13
0
 def test_take_healing2(self):
     something = Enity("Ivo", 100)
     something.take_damage(30)
     self.assertTrue(something.take_healing(20))
Esempio n. 14
0
 def test_take_healing(self):
     something = Enity("Ivo", 100)
     something.take_damage(100)
     self.assertFalse(something.take_healing(20))
Esempio n. 15
0
 def test_is_alive(self):
     something = Enity("Ivo", 1)
     something.battlehp = 0
     self.assertFalse(something.is_alive())
Esempio n. 16
0
 def test_take_healing(self):
     something = Enity("Ivo", 100)
     something.take_damage(100)
     self.assertFalse(something.take_healing(20))
Esempio n. 17
0
 def test_take_healing2(self):
     something = Enity("Ivo", 100)
     something.take_damage(30)
     self.assertTrue(something.take_healing(20))
Esempio n. 18
0
 def test_attack_with_weapopn(self):
     something = Enity("Ivo", 100)
     something.equip_weapon(Weapon("axe", 35, 0.5))
     self.assertEqual(something.attack(), 35)
Esempio n. 19
0
 def test_equip_weapon(self):
     something = Enity("Ivo", 100)
     a = Weapon("axe", 35, 0.5)
     something.equip_weapon(a)
     self.assertEqual(something.weapon, a)
Esempio n. 20
0
 def test_attack_without_weapon(self):
     something = Enity("Ivo", 100)
     self.assertEqual(something.attack(), 0)
Esempio n. 21
0
 def test_no_weapon(self):
     something = Enity("Ivo", 100)
     self.assertFalse(something.has_weapon())
Esempio n. 22
0
 def __init__(self, name, health, nickname):
     Enity.__init__(self, name, health)
     self.nickname = nickname
Esempio n. 23
0
 def test_attack_without_weapon(self):
     something = Enity("Ivo", 100)
     self.assertEqual(something.attack(), 0)
Esempio n. 24
0
 def __init__(self, name, health, berserkfactor):
     Enity.__init__(self, name, health)
     self.berserkfactor = berserkfactor