def test_incomplete(self): a = Addon.objects.create(status=0, highest_status=0, type=1) a.created = datetime.today() - timedelta(days=5) a.save() assert Addon.objects.filter(status=0, highest_status=0) gc() assert not Addon.objects.filter(status=0, highest_status=0)
def test_garbage_collection(self): "This fixture is expired data that should just get cleaned up." eq_(Collection.objects.all().count(), 1) eq_(ActivityLog.objects.all().count(), 1) eq_(Contribution.objects.all().count(), 1) gc(test_result=False) eq_(Collection.objects.all().count(), 0) eq_(ActivityLog.objects.all().count(), 0) eq_(Contribution.objects.all().count(), 0)
def test_garbage_collection(self): "This fixture is expired data that should just get cleaned up." eq_(Collection.objects.all().count(), 1) eq_(Session.objects.all().count(), 1) eq_(AddonLog.objects.all().count(), 1) eq_(TestResult.objects.all().count(), 1) eq_(TestResultCache.objects.all().count(), 1) eq_(ShareCount.objects.all().count(), 1) eq_(Contribution.objects.all().count(), 1) gc(test_result=False) eq_(Collection.objects.all().count(), 0) eq_(Session.objects.all().count(), 0) eq_(AddonLog.objects.all().count(), 0) # XXX(davedash): this isn't working in testing. # eq_(TestResult.objects.all().count(), 0) eq_(TestResultCache.objects.all().count(), 0) eq_(ShareCount.objects.all().count(), 0) eq_(Contribution.objects.all().count(), 0)