commit
1cae78ad2f
4 changed files with 115 additions and 3 deletions
|
|
@ -225,3 +225,65 @@ def test_get_log_events():
|
|||
for i in range(10):
|
||||
resp['events'][i]['timestamp'].should.equal(i)
|
||||
resp['events'][i]['message'].should.equal(str(i))
|
||||
|
||||
|
||||
@mock_logs
|
||||
def test_list_tags_log_group():
|
||||
conn = boto3.client('logs', 'us-west-2')
|
||||
log_group_name = 'dummy'
|
||||
tags = {'tag_key_1': 'tag_value_1', 'tag_key_2': 'tag_value_2'}
|
||||
|
||||
response = conn.create_log_group(logGroupName=log_group_name)
|
||||
response = conn.list_tags_log_group(logGroupName=log_group_name)
|
||||
assert response['tags'] == {}
|
||||
|
||||
response = conn.delete_log_group(logGroupName=log_group_name)
|
||||
response = conn.create_log_group(logGroupName=log_group_name, tags=tags)
|
||||
response = conn.list_tags_log_group(logGroupName=log_group_name)
|
||||
assert response['tags'] == tags
|
||||
|
||||
response = conn.delete_log_group(logGroupName=log_group_name)
|
||||
|
||||
|
||||
@mock_logs
|
||||
def test_tag_log_group():
|
||||
conn = boto3.client('logs', 'us-west-2')
|
||||
log_group_name = 'dummy'
|
||||
tags = {'tag_key_1': 'tag_value_1'}
|
||||
response = conn.create_log_group(logGroupName=log_group_name)
|
||||
|
||||
response = conn.tag_log_group(logGroupName=log_group_name, tags=tags)
|
||||
response = conn.list_tags_log_group(logGroupName=log_group_name)
|
||||
assert response['tags'] == tags
|
||||
|
||||
tags_with_added_value = {'tag_key_1': 'tag_value_1', 'tag_key_2': 'tag_value_2'}
|
||||
response = conn.tag_log_group(logGroupName=log_group_name, tags={'tag_key_2': 'tag_value_2'})
|
||||
response = conn.list_tags_log_group(logGroupName=log_group_name)
|
||||
assert response['tags'] == tags_with_added_value
|
||||
|
||||
tags_with_updated_value = {'tag_key_1': 'tag_value_XX', 'tag_key_2': 'tag_value_2'}
|
||||
response = conn.tag_log_group(logGroupName=log_group_name, tags={'tag_key_1': 'tag_value_XX'})
|
||||
response = conn.list_tags_log_group(logGroupName=log_group_name)
|
||||
assert response['tags'] == tags_with_updated_value
|
||||
|
||||
response = conn.delete_log_group(logGroupName=log_group_name)
|
||||
|
||||
|
||||
@mock_logs
|
||||
def test_untag_log_group():
|
||||
conn = boto3.client('logs', 'us-west-2')
|
||||
log_group_name = 'dummy'
|
||||
response = conn.create_log_group(logGroupName=log_group_name)
|
||||
|
||||
tags = {'tag_key_1': 'tag_value_1', 'tag_key_2': 'tag_value_2'}
|
||||
response = conn.tag_log_group(logGroupName=log_group_name, tags=tags)
|
||||
response = conn.list_tags_log_group(logGroupName=log_group_name)
|
||||
assert response['tags'] == tags
|
||||
|
||||
tags_to_remove = ['tag_key_1']
|
||||
remaining_tags = {'tag_key_2': 'tag_value_2'}
|
||||
response = conn.untag_log_group(logGroupName=log_group_name, tags=tags_to_remove)
|
||||
response = conn.list_tags_log_group(logGroupName=log_group_name)
|
||||
assert response['tags'] == remaining_tags
|
||||
|
||||
response = conn.delete_log_group(logGroupName=log_group_name)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue