def test_purge_action(self): expire_date = self.users[59].date_joined # monkeypatch datapurge settings from datapurge import settings settings.DATAPURGE_MODELS = { "auth.User": { "callable": lambda model: model.objects.filter(date_joined__lte=expire_date) } } purge() self.assertEqual(User.objects.count(), 40)
def test_purge_action(self): expire_date = self.users[59].date_joined # monkeypatch datapurge settings from datapurge import settings settings.DATAPURGE_MODELS = { "auth.User": { "callable": lambda model: model.objects.filter(date_joined__lte=expire_date ) } } purge() self.assertEqual(User.objects.count(), 40)
def handle(self, *args, **options): try: purge() except AmbiguousSettingsError, err: raise CommandError(str(err))