Implemented get_access_key_last_used
Written test that still does not work due to:
ParamValidationError: Parameter validation failed:
Unknown parameter in input: "UserName", must be one of: AccessKeyId
Refactored update_access_key and delete_access_key functions
This commit is contained in:
parent
ed861ecae1
commit
7189d019df
4 changed files with 43 additions and 11 deletions
|
|
@ -695,6 +695,19 @@ def test_update_access_key():
|
|||
resp['AccessKeyMetadata'][0]['Status'].should.equal('Inactive')
|
||||
|
||||
|
||||
@mock_iam
|
||||
def test_get_access_key_last_used():
|
||||
iam = boto3.resource('iam', region_name='us-east-1')
|
||||
client = iam.meta.client
|
||||
username = 'test-user'
|
||||
iam.create_user(UserName=username)
|
||||
with assert_raises(ClientError):
|
||||
client.get_access_key_last_used(UserName=username, AccessKeyId='non-existent-key')
|
||||
key = client.create_access_key(UserName=username)['AccessKey']
|
||||
resp = client.get_access_key_last_used(UserName=username, AccessKeyId=key['AccessKeyId'])
|
||||
resp.should.equal(key.last_used)
|
||||
|
||||
|
||||
@mock_iam
|
||||
def test_get_account_authorization_details():
|
||||
import json
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue