def test_post_save_project_when_deleting(self): project = ProjectFactory(**{'status': 'active'}) ExportFactory.create(**{'project': project}) project.status = 'deleted' project.save post_save_project(Project, instance=project) self.assertEqual( Export.objects.filter(project=project).exists(), False )
def test_post_save_project_when_only_changing_status(self): project = ProjectFactory(**{'status': 'active'}) ExportFactory.create(**{'project': project}) project.status = 'pending' project.save post_save_project(Project, instance=project) self.assertEqual( Export.objects.filter(project=project).exists(), True )