def test_spawn_hero(self): jax = hero.Hero("Jax", 150, "Killer") self.assertTrue(self.summoners_rift.spawn("Galin", jax)) urgot = orc.Orc("Urgot", 200, 1.6) self.assertTrue(self.summoners_rift.spawn("Emil", urgot)) sion = orc.Orc("Sion", 432, 2.6) self.assertFalse(self.summoners_rift.spawn("Sion", sion))
def test_orc_init(self): self.assertEqual(self.jamal_orc.name, 'Jamal') self.assertEqual(self.jamal_orc.health, 100) self.assertEqual(self.jamal_orc.berserk_factor, 2) self.jamal_orc = orc.Orc("Jamal", 100, 4) self.assertEqual(self.jamal_orc.berserk_factor, 2) self.jamal_orc = orc.Orc("Jamal", 100, 0) self.assertEqual(self.jamal_orc.berserk_factor, 1) self.jamal_orc = orc.Orc("Jamal", 100, 1) self.assertEqual(self.jamal_orc.berserk_factor, 1)
def test_dungeon_move_fight(self): self.hero = hero.Hero("Bron", 200, 'DragonSlayer') self.orc = orc.Orc("Grom", 100, 2) self.weapon = weapon.Weapon("Axe", 10, 0.5) self.hero.equip_weapon(self.weapon) self.orc.equip_weapon(self.weapon) self.dungeon.spawn("player_1", self.hero) self.dungeon.spawn("player_2", self.orc) self.assertTrue(self.dungeon.move("player_1", "right")) self.assertTrue(self.dungeon.move("player_1", "down")) self.assertTrue(self.dungeon.move("player_1", "down")) self.assertTrue(self.dungeon.move("player_1", "down")) self.assertTrue(self.dungeon.move("player_1", "right")) self.assertTrue(self.dungeon.move("player_1", "right")) self.assertTrue(self.dungeon.move("player_1", "right")) self.assertTrue(self.dungeon.move("player_1", "right")) self.assertTrue(self.dungeon.move("player_1", "up")) self.assertTrue(self.dungeon.move("player_1", "up")) self.assertTrue(self.dungeon.move("player_1", "up")) self.assertTrue(self.dungeon.move("player_1", "right")) self.assertTrue(self.dungeon.move("player_1", "right")) self.assertTrue(self.dungeon.move("player_1", "right")) self.assertTrue(self.dungeon.move("player_1", "right")) self.assertTrue(self.dungeon.move("player_1", "down")) self.assertTrue(self.dungeon.move("player_1", "down")) self.assertTrue(self.dungeon.move("player_1", "down")) self.assertTrue(self.dungeon.move("player_1", "down"))
def test_simulate_fight(self): hero1 = hero.Hero("Hero", 100, "WOW") orc1 = orc.Orc("Orc", 20, 1.5) sword = entity.Weapon("sword", 20, 0.4) hero1.equip_weapon(sword) fight1 = fight.Fight(hero1, orc1) winner = fight1.simulate_fight() self.assertEqual("Hero", winner)
def test_move(self): jax = hero.Hero("Jax", 150, "Killer") self.summoners_rift.spawn("Galin", jax) self.summoners_rift.move("Galin", "right") self.summoners_rift.move("Galin", "down") self.summoners_rift.move("Galin", "down") #self.summoners_rift.move("Galin", "down") urgot = orc.Orc("Emil", 200, 1.6) self.summoners_rift.spawn("Emil", urgot) self.summoners_rift.move("Emil", "up")
def setUp(self): self.sword = weapon.Weapon("Oathkeeper", 85, 0.1) self.axe = weapon.Weapon("Mighty Axe", 30, 0.2) self.crackhag_orc = orc.Orc("Crackhag", 120, True, 120, 1.5) self.bron_hero = hero.Hero("Bron", 120, "DragonSlayer", True, 120) self.crackhag_orc.equip_weapon(self.sword) self.bron_hero.equip_weapon(self.axe) self.battle = fight.Fight(self.bron_hero, self.crackhag_orc)
def test_fight_in_dungeon(self): jax = hero.Hero("Jax", 3000, "Killer") urgot = orc.Orc("Emil", 2000, 1.3) self.summoners_rift.spawn("Galin", jax) self.summoners_rift.spawn("Emil", urgot) self.summoners_rift.move("Galin", "right") self.summoners_rift.move("Galin", "down") self.summoners_rift.move("Galin", "down") self.summoners_rift.move("Emil", "left") self.summoners_rift.move("Galin", "down") self.summoners_rift.print_map()
def test_move_hero(self): good_hero = hero.Hero("Sebastian", 100, "The great") self.assertTrue(self.my_map.spawn("The Great", good_hero)) # self.my_map.print_map() bad_orc = orc.Orc("Mudagog", 100, 1.4) self.assertTrue(self.my_map.spawn("The Badass", bad_orc)) # self.my_map.print_map() self.assertFalse(self.my_map.move("The Great", "up")) self.assertFalse(self.my_map.move("The Great", "left")) self.assertTrue(self.my_map.move("The Badass", "up")) self.assertFalse(self.my_map.move("The Badass", "right")) self.my_map.print_map()
def setUp(self): self.crackhag_orc = orc.Orc("CrackHag", 120, True, 120, 1.5)
def setUp(self): self.dregu_orc = orc.Orc("Dregu", 100, 1.4)
def test_set_self_over_berserk_factor(self): my_orc = orc.Orc("Orcy", 120, 5) self.assertEqual(my_orc.berserk_factor, 2)
def test_init_berserk_out_of_range(self): an_orc = orc.Orc("Trebblin", 100, -4.3) self.assertEqual(an_orc.berserk_factor, 1)
def setUp(self): self.orc_master = orc.Orc("OrcMaster", 100, 1.5)
def setUp(self): self.orc = orc.Orc("Orcy", 150, 1.5)
def test_orc_berserk_out_of_bounds_less(self): less_orc = orc.Orc("Haguk", 100, 0) self.assertEqual(less_orc.berserk_factor, 1)
def setUp(self): self.orc = orc.Orc('Orco', 100, 1.5)
def test_set_self_lower_berserk_factor(self): my_orc = orc.Orc("Orcy", 120, 0) self.assertEqual(my_orc.berserk_factor, 1)
def setUp(self): self.orc4o_orc = orc.Orc("Orc4o", 100, 1.5)
def test_orc_berserk_out_of_bounds_more(self): max_orc = orc.Orc("Haguk", 100, 5) self.assertEqual(max_orc.berserk_factor, 2)
def setUp(self): bad_orc = orc.Orc("Emil", 150, 0.6) good_hero = hero.Hero("Naso", 160, "The Slayer") self.arena = fight.Fight(bad_orc, good_hero)
def setUp(self): self.bad_orc = orc.Orc("Haguk", 100, 1.4)
def test_orc_berserk_factor_out_of_bound_for_1(self): another_orc = orc.Orc("Garvin", 500, 0.4) self.assertEqual(another_orc.berserk_factor, 1)
def test_init_berserk_out_of_range_greater(self): an_orc = orc.Orc("Trebblin", 100, 3.4) self.assertEqual(an_orc.berserk_factor, 2)
def setUp(self): self.bad_orc = orc.Orc("Mudagog", 100, 1.4)
def test_attack(self): an_orc = orc.Orc("Trebblin", 100, 1.5) axe = weapon.Weapon("Axe", 32, 0.3) an_orc.equip_weapon(axe) self.assertEqual(an_orc.attack(), 32 * 1.5)
def setUp(self): self.oppo = hero.Hero("Oppo", 22, "SuperDog") self.nexus = hero.Hero("Nexus", 100, "VillainMegaDog") self.dodo = orc.Orc("Dodo", 50, 1.5) self.axe = entity.Weapon("Axe", 15, 0.18)
def test_spawn_hero(self): good_hero = hero.Hero("Sebastian", 100, "The great") self.assertTrue(self.my_map.spawn("The Great", good_hero)) # self.my_map.print_map() bad_orc = orc.Orc("Mudagog", 100, 1.4) self.assertTrue(self.my_map.spawn("The Badass", bad_orc))
def setUp(self): self.crackhag_orc = orc.Orc("Crackhag", 120, True, 120, 1.5) self.bron_hero = hero.Hero("Bron", 120, "DragonSlayer", True, 120) self.map = Dungeon("dungeon.txt")
def setUp(self): black_orc = orc.Orc("Cho_gath", 150, 1.2) white_hero = hero.Hero("Jinx", 150, "Loose Cannon") self.arena = fight.Fight(white_hero, black_orc)
def setUp(self): self.orc_one = orc.Orc("Trebble", 100, 3.4) self.hero_one = hero.Hero("Dork", 100, "DragonSlayer") self.orc_one.weapon = weapon.Weapon("Axe", 20, 0.2) self.hero_one.weapon = weapon.Weapon("Sword", 10, 0.8) self.fight_one = fight.Fight(self.hero_one, self.orc_one)