Merge "Add fetch revocations for v3"
This commit is contained in:
@@ -33,3 +33,10 @@ class TokenTests(utils.TestCase):
|
||||
self.stub_url('DELETE', ['/auth/tokens'], status_code=204)
|
||||
self.client.tokens.revoke_token(token)
|
||||
self.assertRequestHeaderEqual('X-Subject-Token', token_id)
|
||||
|
||||
def test_get_revoked(self):
|
||||
sample_revoked_response = {'signed': '-----BEGIN CMS-----\nMIIB...'}
|
||||
self.stub_url('GET', ['auth', 'tokens', 'OS-PKI', 'revoked'],
|
||||
json=sample_revoked_response)
|
||||
resp = self.client.tokens.get_revoked()
|
||||
self.assertEqual(sample_revoked_response, resp)
|
||||
|
@@ -34,3 +34,14 @@ class TokenManager(object):
|
||||
token_id = base.getid(token)
|
||||
headers = {'X-Subject-Token': token_id}
|
||||
return self._client.delete('/auth/tokens', headers=headers)
|
||||
|
||||
def get_revoked(self):
|
||||
"""Get revoked tokens list.
|
||||
|
||||
:returns: A dict containing "signed" which is a CMS formatted string.
|
||||
:rtype: dict
|
||||
|
||||
"""
|
||||
|
||||
resp, body = self._client.get('/auth/tokens/OS-PKI/revoked')
|
||||
return body
|
||||
|
Reference in New Issue
Block a user