Merge pull request #2143 from chriskilding/feature/secretsmanager-listsecrets
Feature: aws secretsmanager list-secrets
This commit is contained in:
commit
c7dc09345a
4 changed files with 73 additions and 1 deletions
|
|
@ -203,6 +203,42 @@ def test_describe_secret_that_does_not_match():
|
|||
with assert_raises(ClientError):
|
||||
result = conn.get_secret_value(SecretId='i-dont-match')
|
||||
|
||||
|
||||
@mock_secretsmanager
|
||||
def test_list_secrets_empty():
|
||||
conn = boto3.client('secretsmanager', region_name='us-west-2')
|
||||
|
||||
secrets = conn.list_secrets()
|
||||
|
||||
assert secrets['SecretList'] == []
|
||||
|
||||
|
||||
@mock_secretsmanager
|
||||
def test_list_secrets():
|
||||
conn = boto3.client('secretsmanager', region_name='us-west-2')
|
||||
|
||||
conn.create_secret(Name='test-secret',
|
||||
SecretString='foosecret')
|
||||
|
||||
conn.create_secret(Name='test-secret-2',
|
||||
SecretString='barsecret',
|
||||
Tags=[{
|
||||
'Key': 'a',
|
||||
'Value': '1'
|
||||
}])
|
||||
|
||||
secrets = conn.list_secrets()
|
||||
|
||||
assert secrets['SecretList'][0]['ARN'] is not None
|
||||
assert secrets['SecretList'][0]['Name'] == 'test-secret'
|
||||
assert secrets['SecretList'][1]['ARN'] is not None
|
||||
assert secrets['SecretList'][1]['Name'] == 'test-secret-2'
|
||||
assert secrets['SecretList'][1]['Tags'] == [{
|
||||
'Key': 'a',
|
||||
'Value': '1'
|
||||
}]
|
||||
|
||||
|
||||
@mock_secretsmanager
|
||||
def test_rotate_secret():
|
||||
secret_name = 'test-secret'
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue