예제 #1
0
    def test_fetch_existing_token_of_user_no_data(self):
        mc_mock = Mock(spec=["get"])
        mc_mock.get.return_value = None

        store = TokenStore(mc=mc_mock, prefix=self.cache_prefix)

        with self.assertRaises(AccessTokenNotFound):
            store.fetch_existing_token_of_user(client_id="myclient",
                                               grant_type="authorization_code",
                                               user_id=123)
예제 #2
0
    def test_fetch_existing_token_of_user_no_data(self):
        mc_mock = Mock(spec=["get"])
        mc_mock.get.return_value = None

        store = TokenStore(mc=mc_mock, prefix=self.cache_prefix)

        with self.assertRaises(AccessTokenNotFound):
            store.fetch_existing_token_of_user(client_id="myclient",
                                               grant_type="authorization_code",
                                               user_id=123)
예제 #3
0
    def test_fetch_existing_token_of_user(self):
        data = {"client_id": "myclient", "token": "xyz",
                "data": {"name": "test"}, "scopes": ["foo_read", "foo_write"],
                "expires_at": None, "refresh_token": "mno",
                "grant_type": "authorization_code",
                "user_id": 123}

        mc_mock = Mock(spec=["get"])
        mc_mock.get.return_value = data

        store = TokenStore(mc=mc_mock, prefix=self.cache_prefix)

        access_token = store.fetch_existing_token_of_user(
            client_id="myclient",
            grant_type="authorization_code",
            user_id=123)

        self.assertTrue(isinstance(access_token, AccessToken))
예제 #4
0
    def test_fetch_existing_token_of_user(self):
        data = {
            "client_id": "myclient",
            "token": "xyz",
            "data": {
                "name": "test"
            },
            "scopes": ["foo_read", "foo_write"],
            "expires_at": None,
            "refresh_token": "mno",
            "grant_type": "authorization_code",
            "user_id": 123
        }

        mc_mock = Mock(spec=["get"])
        mc_mock.get.return_value = data

        store = TokenStore(mc=mc_mock, prefix=self.cache_prefix)

        access_token = store.fetch_existing_token_of_user(
            client_id="myclient", grant_type="authorization_code", user_id=123)

        self.assertTrue(isinstance(access_token, AccessToken))