Ejemplo n.º 1
0
 def test_hero(self):
     something = Enity(
         "Ivo",
         1,
     )
     self.assertEqual(something.name, "Ivo")
     self.assertEqual(something.health, 1)
Ejemplo n.º 2
0
 def test_is_alive(self):
     something = Enity("Ivo", 1)
     something.battlehp = 0
     self.assertFalse(something.is_alive())
Ejemplo n.º 3
0
 def test_get_health(self):
     something = Enity("Ivo", 1)
     self.assertEqual(something.get_health(), 1)
Ejemplo n.º 4
0
 def __init__(self, name, health, berserkfactor):
     Enity.__init__(self, name, health)
     self.berserkfactor = berserkfactor
Ejemplo n.º 5
0
 def test_get_health(self):
     something = Enity("Ivo", 1)
     self.assertEqual(something.get_health(), 1)
Ejemplo 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)
Ejemplo 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())
Ejemplo 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)
Ejemplo n.º 9
0
 def test_no_weapon(self):
     something = Enity("Ivo", 100)
     self.assertFalse(something.has_weapon())
Ejemplo 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())
Ejemplo 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)
Ejemplo 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)
Ejemplo n.º 13
0
 def test_take_healing2(self):
     something = Enity("Ivo", 100)
     something.take_damage(30)
     self.assertTrue(something.take_healing(20))
Ejemplo n.º 14
0
 def test_take_healing(self):
     something = Enity("Ivo", 100)
     something.take_damage(100)
     self.assertFalse(something.take_healing(20))
Ejemplo n.º 15
0
 def test_is_alive(self):
     something = Enity("Ivo", 1)
     something.battlehp = 0
     self.assertFalse(something.is_alive())
Ejemplo n.º 16
0
 def test_take_healing(self):
     something = Enity("Ivo", 100)
     something.take_damage(100)
     self.assertFalse(something.take_healing(20))
Ejemplo n.º 17
0
 def test_take_healing2(self):
     something = Enity("Ivo", 100)
     something.take_damage(30)
     self.assertTrue(something.take_healing(20))
Ejemplo 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)
Ejemplo 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)
Ejemplo n.º 20
0
 def test_attack_without_weapon(self):
     something = Enity("Ivo", 100)
     self.assertEqual(something.attack(), 0)
Ejemplo n.º 21
0
 def test_no_weapon(self):
     something = Enity("Ivo", 100)
     self.assertFalse(something.has_weapon())
Ejemplo n.º 22
0
 def __init__(self, name, health, nickname):
     Enity.__init__(self, name, health)
     self.nickname = nickname
Ejemplo n.º 23
0
 def test_attack_without_weapon(self):
     something = Enity("Ivo", 100)
     self.assertEqual(something.attack(), 0)
Ejemplo n.º 24
0
 def __init__(self, name, health, berserkfactor):
     Enity.__init__(self, name, health)
     self.berserkfactor = berserkfactor