示例#1
0
    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)
示例#2
0
    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)
示例#3
0
 def handle(self, *args, **options):
     try:
         purge()
     except AmbiguousSettingsError, err:
         raise CommandError(str(err))
示例#4
0
 def handle(self, *args, **options):
     try:
         purge()
     except AmbiguousSettingsError, err:
         raise CommandError(str(err))