Exemplo n.º 1
0
    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))
Exemplo n.º 2
0
 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)
Exemplo n.º 3
0
 def test_hero_berserk_factor_over_2(self):
     dummy_hero = hero.Orc("Cheater", 1000, 5)
     self.assertEqual(2, dummy_hero.berserk_factor)
Exemplo n.º 4
0
 def test_hero_berserk_factor_below_1(self):
     dummy_hero = hero.Orc("Cheater", 1000, -5)
     self.assertEqual(1, dummy_hero.berserk_factor)
Exemplo n.º 5
0
 def test_hero_negative_health(self):
     dummy_hero = hero.Orc("Cheater", -500, 1)
     self.assertEqual(1, dummy_hero.get_health())
Exemplo n.º 6
0
 def setUp(self):
     self.hero = hero.Orc("Grommash", 11000, 2)