def test_delete_jobs(self): project1 = ProjectFactory() JobFactory(project=project1) project1.archive() project2 = ProjectFactory() job2 = JobFactory(project=project2) job2.archive() assert Job.all.count() == 2 CleaningIntervals.ARCHIVED = -10 delete_archived_jobs() # Although the other entity is archived it's not deleted because of project1 assert Job.all.count() == 1
def test_archive(self): job = JobFactory() assert job.deleted is False assert Job.objects.count() == 1 assert Job.all.count() == 1 job.archive() assert job.deleted is True assert Job.objects.count() == 0 assert Job.all.count() == 1 job.restore() assert job.deleted is False assert Job.objects.count() == 1 assert Job.all.count() == 1
def test_delete_jobs(self): project1 = ProjectFactory() JobFactory(project=project1) project1.archive() project2 = ProjectFactory() job2 = JobFactory(project=project2) job2.archive() assert Job.all.count() == 2 conf.set(CLEANING_INTERVALS_ARCHIVES, -10) delete_archived_jobs() # Although the other entity is archived it's not deleted because of project1 assert Job.all.count() == 1