def delete(self, facebook_id): try: Person.delete_person(facebook_id=facebook_id) logger.info('DELETE /person/{} - Successul deleted'.format(facebook_id)) except UserNotFound: logger.error('DELETE /person/{} - Invalid facebook_id'.format(facebook_id)) return {'error': 'Invalid facebook_id.'}, 404 return {}, 204
def test_delete_person_should_remove_person_from_db(self): persons = self.create_persons(1) self.assertEqual(1, Person.query.count()) Person.delete_person(persons[0].facebook_id) self.assertEqual(0, Person.query.count())