From ef97e0f28f9f2bd33749a7e171b887b4745fbe7d Mon Sep 17 00:00:00 2001 From: acsbendi Date: Thu, 4 Jul 2019 20:04:27 +0200 Subject: [PATCH] Extended create_access_key test. --- tests/test_iam/test_iam.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/tests/test_iam/test_iam.py b/tests/test_iam/test_iam.py index 0d96fd1b1..df084c9e2 100644 --- a/tests/test_iam/test_iam.py +++ b/tests/test_iam/test_iam.py @@ -577,13 +577,16 @@ def test_delete_login_profile(): conn.delete_login_profile('my-user') -@mock_iam_deprecated() +@mock_iam() def test_create_access_key(): - conn = boto.connect_iam() - with assert_raises(BotoServerError): - conn.create_access_key('my-user') - conn.create_user('my-user') - conn.create_access_key('my-user') + conn = boto3.client('iam', region_name='us-east-1') + with assert_raises(ClientError): + conn.create_access_key(UserName='my-user') + conn.create_user(UserName='my-user') + access_key = conn.create_access_key(UserName='my-user') + (datetime.utcnow() - access_key["CreateDate"]).seconds.should.be.within(0, 2) + access_key["AccessKeyId"].should.have.length_of(20) + assert access_key["AccessKeyId"].startswith("AKIA") @mock_iam_deprecated()