def test_pre_delete_project_when_no_aq_project(self):

        project = ProjectFactory.create(status='active')

        pre_delete_project(Project, instance=project)

        self.assertEquals(len(mail.outbox), 0)
    def test_pre_delete_project_when_no_aq_project(self):

        project = ProjectFactory.create(status='active')

        pre_delete_project(Project, instance=project)

        self.assertEquals(len(mail.outbox), 0)
    def test_pre_delete_project(self):

        project = ProjectFactory.create(status='active')
        aq_project = AirQualityProjectFactory.create(project=project)

        pre_delete_project(Project, instance=project)

        self.assertEqual(
            AirQualityProject.objects.filter(pk=aq_project.id).exists(), False)
        self.assertEquals(len(mail.outbox), 1)
    def test_pre_delete_project(self):

        project = ProjectFactory.create(status='active')
        aq_project = AirQualityProjectFactory.create(project=project)

        pre_delete_project(Project, instance=project)

        self.assertEqual(
            AirQualityProject.objects.filter(pk=aq_project.id).exists(),
            False
        )
        self.assertEquals(len(mail.outbox), 1)