def setUp(self): self.dummy_human = hero.Human("Android", 2500, "the master race") self.dummy_orc = hero.Orc("iOS", 3300, 1.3) self.fight = fight.Fight(self.dummy_human, self.dummy_orc) self.dummy_human.equip_weapon( weapon.Weapon("Sword of a Thousand Truths", 480, 0.4)) self.dummy_orc.equip_weapon(weapon.Weapon("Aeglos", 390, 0.1))
def setUp(self): self.dungeon_map = dungeon.Dungeon("dungeon_map.txt") self.human = hero.Human("Dorah", 150, "the Explorer") self.orc = hero.Orc("Can't think of a name", 200, 1.2)
def test_hero_berserk_factor_over_2(self): dummy_hero = hero.Orc("Cheater", 1000, 5) self.assertEqual(2, dummy_hero.berserk_factor)
def test_hero_berserk_factor_below_1(self): dummy_hero = hero.Orc("Cheater", 1000, -5) self.assertEqual(1, dummy_hero.berserk_factor)
def test_hero_negative_health(self): dummy_hero = hero.Orc("Cheater", -500, 1) self.assertEqual(1, dummy_hero.get_health())
def setUp(self): self.hero = hero.Orc("Grommash", 11000, 2)