def test_pre_delete_category_when_no_aq_categort(self): project = ProjectFactory.create(status='active') category = CategoryFactory.create(project=project) aq_project = AirQualityProjectFactory.create(status='active', project=project) pre_delete_category(Category, instance=category) reference = AirQualityProject.objects.get(pk=aq_project.id) self.assertEqual(reference.status, 'active') self.assertEquals(len(mail.outbox), 0)
def test_pre_delete_category_when_no_aq_categort(self): project = ProjectFactory.create(status='active') category = CategoryFactory.create(project=project) aq_project = AirQualityProjectFactory.create( status='active', project=project ) pre_delete_category(Category, instance=category) reference = AirQualityProject.objects.get(pk=aq_project.id) self.assertEqual(reference.status, 'active') self.assertEquals(len(mail.outbox), 0)
def test_pre_delete_category(self): project = ProjectFactory.create(status='active') category = CategoryFactory.create(project=project) aq_project = AirQualityProjectFactory.create(status='active', project=project) aq_category = AirQualityCategoryFactory.create(category=category, project=aq_project) pre_delete_category(Category, instance=category) reference = AirQualityProject.objects.get(pk=aq_project.id) self.assertEqual(reference.status, 'inactive') self.assertEqual( AirQualityCategory.objects.filter(pk=aq_category.id).exists(), False) self.assertEquals(len(mail.outbox), 1)
def test_pre_delete_category(self): project = ProjectFactory.create(status='active') category = CategoryFactory.create(project=project) aq_project = AirQualityProjectFactory.create( status='active', project=project ) aq_category = AirQualityCategoryFactory.create( category=category, project=aq_project ) pre_delete_category(Category, instance=category) reference = AirQualityProject.objects.get(pk=aq_project.id) self.assertEqual(reference.status, 'inactive') self.assertEqual( AirQualityCategory.objects.filter(pk=aq_category.id).exists(), False ) self.assertEquals(len(mail.outbox), 1)