def tearDown(self): # clear player info for p_id in self.player_ids: p = Player(id=p_id).load() p.delete() # device link for d in DeviceLink.load_by_attribute("player_id", p_id): d.delete() # creature team ct = CreatureTeam(player_id=p_id).load() ct.delete() # creatures for c in CreatureInstance.load_by_attribute("player_id", p_id): c.delete() delete_data(CreatureInstance.cid_key_tpl % p_id) # session for s in Session.load_by_attribute("player_id", p_id): s.delete() # remove from latest login list active_players = latest_login_players.load() if p_id in active_players: active_players.remove(p_id) latest_login_players.store(active_players)
def teardown_test(test): # clear player info for p_id in player_ids: p = Player(id=p_id) p.delete() # device link for d in DeviceLink.load_by_attribute("player_id", p_id): d.delete() # creature team ct = CreatureTeam(player_id=p_id) ct.delete() # creatures for c in CreatureInstance.load_by_attribute("player_id", p_id): c.delete() delete_data(CreatureInstance.cid_key_tpl % p_id)