def test_remove_tag_success(self): tag = Tag(owner=self.test_user_id, name=self.tag_name) self.session.add(tag) self.session.commit() TagWrapper.delete_tag(self.session, 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() self.assertIsNone(tag)
def test_remove_tag_tag_not_found(self): # make sure that this tag isn't there tag = self.session.query(Tag).filter(Tag.owner == self.test_user_id, Tag.name == self.tag_name).first() if tag is not None: self.session.delete(tag) self.session.commit() with self.assertRaises(DBTagNotFound): TagWrapper.delete_tag(self.session, self.test_user_id, self.tag_name)
def delete(name: str, session=None) -> None: try: TagWrapper.delete_tag(session, g.user.platformid, name) except DBTagNotFound: raise TagNotFound()
def delete(name: str, session=None) -> None: try: TagWrapper.delete_tag(session, get_current_user_id(), name) except DBTagNotFound: raise TagNotFound()