def test_prohibit_room_reentry(self): gb = Gameboard(self._testboard, self._characters) gb.set_active_mob(u"Mob2", 10) assert (gb.move_mob(u"Mob2", u"down") == True) assert (gb.move_mob(u"Mob2", u"right") == True) assert (gb.move_mob(u"Mob2", u"right") == True) assert (gb.move_mob(u"Mob2", u"right") == True) assert (gb.move_mob(u"Mob2", u"left") == True) assert (gb.move_mob(u"Mob2", u"left") == False) assert (gb.get_active_mob_name() == u"Mob2")
def test_move_into_room(self): gb = Gameboard(self._testboard, self._characters) gb.set_active_mob(u"Mob2", 10) assert (gb.move_mob(u"Mob2", u"down") == True) assert (gb.move_mob(u"Mob2", u"right") == True) assert (gb.move_mob(u"Mob2", u"right") == True) assert (gb.move_mob(u"Mob2", u"right") == True) assert (gb.move_mob(u"Mob2", u"right") == True) assert (gb.move_mob(u"Mob2", u"right") == True) assert (gb.move_mob(u"Mob2", u"up") == False) assert (gb.get_active_mob_name() == u"") assert (gb.get_mob(u"Mob2").pos in [(1, 8), (3, 8)])