def test_basic(self): app = ApiApplication.objects.create( owner=self.user, ) token1 = ApiToken.objects.create( application=app, user=self.create_user('*****@*****.**'), scopes=0, ) token2 = ApiToken.objects.create( application=app, user=self.create_user('*****@*****.**'), scopes=0, ) with self.tasks(): revoke_api_tokens(object_id=app.id) assert not ApiToken.objects.filter(id=token1.id).exists() assert not ApiToken.objects.filter(id=token2.id).exists()
def test_with_timestamp(self): cutoff = datetime(2017, 1, 1) app = ApiApplication.objects.create(owner=self.user, ) token1 = ApiToken.objects.create( application=app, user=self.create_user('*****@*****.**'), scopes=0, date_added=cutoff, ) token2 = ApiToken.objects.create( application=app, user=self.create_user('*****@*****.**'), scopes=0, date_added=cutoff + timedelta(days=1), ) with self.tasks(): revoke_api_tokens(object_id=app.id, timestamp=cutoff) assert not ApiToken.objects.filter(id=token1.id).exists() assert ApiToken.objects.filter(id=token2.id).exists()
def test_with_timestamp(self): cutoff = datetime(2017, 1, 1) app = ApiApplication.objects.create( owner=self.user, ) token1 = ApiToken.objects.create( application=app, user=self.create_user('*****@*****.**'), scopes=0, date_added=cutoff, ) token2 = ApiToken.objects.create( application=app, user=self.create_user('*****@*****.**'), scopes=0, date_added=cutoff + timedelta(days=1), ) with self.tasks(): revoke_api_tokens(object_id=app.id, timestamp=cutoff) assert not ApiToken.objects.filter(id=token1.id).exists() assert ApiToken.objects.filter(id=token2.id).exists()