コード例 #1
0
 def test_hero(self):
     something = Enity(
         "Ivo",
         1,
     )
     self.assertEqual(something.name, "Ivo")
     self.assertEqual(something.health, 1)
コード例 #2
0
 def test_is_alive(self):
     something = Enity("Ivo", 1)
     something.battlehp = 0
     self.assertFalse(something.is_alive())
コード例 #3
0
 def test_get_health(self):
     something = Enity("Ivo", 1)
     self.assertEqual(something.get_health(), 1)
コード例 #4
0
 def __init__(self, name, health, berserkfactor):
     Enity.__init__(self, name, health)
     self.berserkfactor = berserkfactor
コード例 #5
0
 def test_get_health(self):
     something = Enity("Ivo", 1)
     self.assertEqual(something.get_health(), 1)
コード例 #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)
コード例 #7
0
 def test_has_weapon(self):
     something = Enity("Ivo", 100)
     something.equip_weapon(Weapon("axe", 35, 0.5))
     self.assertTrue(something.has_weapon())
コード例 #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)
コード例 #9
0
 def test_no_weapon(self):
     something = Enity("Ivo", 100)
     self.assertFalse(something.has_weapon())
コード例 #10
0
 def test_has_weapon(self):
     something = Enity("Ivo", 100)
     something.equip_weapon(Weapon("axe", 35, 0.5))
     self.assertTrue(something.has_weapon())
コード例 #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)
コード例 #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)
コード例 #13
0
 def test_take_healing2(self):
     something = Enity("Ivo", 100)
     something.take_damage(30)
     self.assertTrue(something.take_healing(20))
コード例 #14
0
 def test_take_healing(self):
     something = Enity("Ivo", 100)
     something.take_damage(100)
     self.assertFalse(something.take_healing(20))
コード例 #15
0
 def test_is_alive(self):
     something = Enity("Ivo", 1)
     something.battlehp = 0
     self.assertFalse(something.is_alive())
コード例 #16
0
 def test_take_healing(self):
     something = Enity("Ivo", 100)
     something.take_damage(100)
     self.assertFalse(something.take_healing(20))
コード例 #17
0
 def test_take_healing2(self):
     something = Enity("Ivo", 100)
     something.take_damage(30)
     self.assertTrue(something.take_healing(20))
コード例 #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)
コード例 #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)
コード例 #20
0
 def test_attack_without_weapon(self):
     something = Enity("Ivo", 100)
     self.assertEqual(something.attack(), 0)
コード例 #21
0
 def test_no_weapon(self):
     something = Enity("Ivo", 100)
     self.assertFalse(something.has_weapon())
コード例 #22
0
 def __init__(self, name, health, nickname):
     Enity.__init__(self, name, health)
     self.nickname = nickname
コード例 #23
0
 def test_attack_without_weapon(self):
     something = Enity("Ivo", 100)
     self.assertEqual(something.attack(), 0)
コード例 #24
0
ファイル: Orc.py プロジェクト: A4unecabrat/HackBulgaria101
 def __init__(self, name, health, berserkfactor):
     Enity.__init__(self, name, health)
     self.berserkfactor = berserkfactor