Beispiel #1
0
    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
        )
Beispiel #2
0
    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
        )