def test_remove_tag_from_replay_success(self): # a bit dirty to do it like this... TagWrapper.add_tag_to_game(self.session, self.test_game_id, self.test_user_id, self.tag_name) TagWrapper.remove_tag_from_game(self.session, self.test_game_id, self.test_user_id, self.tag_name) tag = self.session.query(Tag).filter(Tag.owner == self.test_user_id, Tag.name == self.tag_name).first() game = self.session.query(Game).filter(Game.hash == self.test_game_id).first() self.assertIsNotNone(tag) self.assertIsNotNone(game) self.assertNotIn(tag, game.tags)
def remove_tag_from_game(name: str, replay_id: str, session=None) -> None: try: TagWrapper.remove_tag_from_game(session, replay_id, g.user.platformid, name) except DBTagNotFound: raise TagNotFound()
def remove_tag_from_game(name: str, replay_id: str, session=None) -> None: try: TagWrapper.remove_tag_from_game(session, replay_id, get_current_user_id(), name) except DBTagNotFound: raise TagNotFound()