示例#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()
示例#2
0
    def test_unicode(self):
        client = Client(name="Test Client", access_host="http://localhost/")
        client.save()

        uri = RedirectUri(client=client,
            url="http://localhost/redirect_endpoint")
        uri.save()

        self.assertEqual(unicode(uri), uri.url)
示例#3
0
    def setUp(self):
        from django.contrib.auth.models import User

        self.user = User.objects.create_user("test", "*****@*****.**", "test")

        self.oauth_client = Client(name="Test Client",
                                   access_host="http://localhost/")
        self.oauth_client.save()

        self.scope = Scope(short_name="test",
                           full_name="Test Scope",
                           description="This is a test scope.")
        self.scope.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()
示例#5
0
    def test_unicode(self):
        client = Client(name="Test Client", access_host="http://localhost/")
        client.save()

        self.assertEqual(unicode(client), client.name)
示例#6
0
    def test_generate_secret(self):
        client = Client(name="Test Client", access_host="http://localhost/")
        secret = client.generate_secret()

        self.assertEqual(len(secret), 50)