def test_7_special(self): # Add a fav and delete the post -> the fav should dissapear manager.populate_test2() self.assertTrue(manager.add_favourite('seven', '1')) self.assertEqual(1, manager.get_favourite_count('seven')) self.assertTrue(manager.delete_post('1', 'seven')) self.assertEqual(0, len(manager.get_favourites('seven')))
def delete(self, id): # OK """ Deletes an existing post.""" username = self.reqparse.parse_args()['username'] if username != None and len(username) > 0: debug("DELETE POST id: " + str(id) + " user: " + username) if manager.delete_post(id, username): return 200 # Ok. Post deleted else: return 404 # Meaning post not found else: abort(400)
def test_1_user_none(self): # Before user creation self.assertFalse(manager._is_user_created('user')) self.assertFalse(manager.get_password('user')) self.assertIsNone(manager.get_user('user')) self.assertFalse(manager.change_password('user', 'some_pass')) self.assertFalse(manager.change_email('user', 'some_email')) self.assertFalse(manager.delete_user('user')) self.assertIsNone(manager.get_user_tags('user')) self.assertFalse(manager.add_favourite('user', '3')) self.assertFalse(manager.delete_favourite('user', '3')) self.assertIsNone(manager.get_favourites('user')) self.assertEqual(-1, manager.get_favourite_count('user')) self.assertIsNone(manager.get_post('8')) self.assertFalse(manager.delete_post('8', 'user')) self.assertIsNone(manager.get_posts('user'))
def test_6_deleting(self): manager.populate_test2() self.assertTrue(manager.delete_post('1', 'seven')) self.assertFalse(manager._is_post_created('1')) self.assertTrue(manager.delete_user('seven')) self.assertIsNone(manager.get_posts('seven'))