Пример #1
0
def test_fight_enemy_in_other_place():
    game = Game()
    game.load("games/FightTest.xml")
    game.fight("enemy3")
    assert game.fight("enemy3") == "There is no enemy3 to fight"
Пример #2
0
def test_fight_basic_fail():
    game = Game()
    game.load("games/FightTest.xml")
    assert game.fight("nonexistent") == "There is no nonexistent to fight"
Пример #3
0
def test_fight_dead_enemy():
    game = Game()
    game.load("games/FightTest.xml")
    game.fight("enemy1")
    assert game.fight("enemy1") == "enemy1 is already dead"
Пример #4
0
def test_fight_basic():
    game = Game()
    game.load("games/FightTest.xml")
    assert game.fight("enemy1") == "You just killed the enemy1"
Пример #5
0
def test_search_dead_enemy2():
    game = Game()
    game.load("games/SearchTest.xml")
    game.fight("Enemy2")
    assert game.search("Enemy2") == "Found nothing in Enemy2"
Пример #6
0
def test_search_dead_enemy1():
    game = Game()
    game.load("games/SearchTest.xml")
    game.fight("Enemy1")
    assert game.search("Enemy1") == "You found a ring\n"
Пример #7
0
def test_pick_up_from_dead_enemy():
    game = Game()
    game.load("games/LookTest.xml")
    game.fight("Enemy1")
    assert game.pickup("ring") == "You just picked up a ring"