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)
예제 #2
0
 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()
예제 #3
0
 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()