def test_update_deleted_object(self): person = PersonFactory(deleted=True) # undelete the object person.deleted = False person.save() undeleted_person = Person.objects.get(id=person.id) self.assertFalse(undeleted_person.deleted)
def setUp(self): self.before = timezone.now() self.obj = PersonFactory()
def test_can_specifically_get_deleted_objects(self): person = PersonFactory(deleted=True) self.assertIn(person, Person.objects.deleted())
def test_unfiltered_manager_gets_deleted_objects(self): person = PersonFactory(deleted=True) self.assertIn(person, Person.objects.unfiltered())
def test_dont_get_deleted_objects_by_default(self): person = PersonFactory() self.assertIn(person, Person.objects.all()) person.deleted = True person.save() self.assertNotIn(person, Person.objects.all())