feat: implement logs untag_log_group

This commit is contained in:
Wayne Metcalfe 2019-09-26 20:20:53 +01:00
commit 9c66839f85
4 changed files with 37 additions and 1 deletions

View file

@ -267,3 +267,23 @@ def test_tag_log_group():
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)