Example #1
0
    def setUp(self):
        self.oclient = Client(name="Test Client",
                              access_host="http://localhost/")
        self.oclient.save()

        self.scope = Scope(short_name="test",
                           full_name="Test Scope",
                           description="Scope for testing")
        self.scope.save()

        self.user = User(username="******",
                         password="******",
                         email="*****@*****.**")
        self.user.save()

        self.at = AuthorizationToken(client=self.oclient, user=self.user)
        self.at.save()
        self.at.scope = [self.scope]
        self.at.save()

        self.rt = self.at.generate_refresh_token()

        self.token = self.rt.generate_access_token()

        self.handler = BearerHandler()

        self.factory = RequestFactory()
Example #2
0
    def setUp(self):
        super(TokenTestCase, self).setUp()

        self.client_secret = self.oauth_client.secret

        self.authorization_token = AuthorizationToken(user=self.user,
                                                      client=self.oauth_client)
        self.authorization_token.save()

        self.authorization_token.scope = [self.scope]
        self.authorization_token.save()
    def setUp(self):
        self.oclient = Client(name="Test Client",
                              access_host="http://localhost/")
        self.oclient.save()

        self.scope = Scope(short_name="test",
                           full_name="Test Scope",
                           description="Scope for testing")
        self.scope.save()

        self.user = User(username="******",
                         password="******",
                         email="*****@*****.**")
        self.user.save()

        self.token = AuthorizationToken(client=self.oclient, user=self.user)
        self.token.save()

        self.token.scope = [self.scope]
        self.token.save()
Example #4
0
    def setUp(self):
        from django.http import HttpRequest
        from doac.middleware import AuthenticationMiddleware

        super(DecoratorTestCase, self).setUp()

        self.client_secret = self.oauth_client.secret

        self.authorization_token = AuthorizationToken(user=self.user,
                                                      client=self.oauth_client)
        self.authorization_token.save()

        self.authorization_token.scope = [self.scope]
        self.authorization_token.save()

        self.authorization_token.generate_refresh_token()
        self.authorization_token.refresh_token.generate_access_token()

        self.access_token = self.authorization_token.refresh_token.access_tokens.all(
        )[0]

        self.request = HttpRequest()
        self.mw = AuthenticationMiddleware()