-
-
Notifications
You must be signed in to change notification settings - Fork 3.8k
/
test_rgsa.py
23 lines (18 loc) 路 876 Bytes
/
test_rgsa.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
from localstack.testing.pytest import markers
class TestRGSAIntegrations:
@markers.aws.validated
@markers.snapshot.skip_snapshot_verify(paths=["$..PaginationToken"])
def test_get_resources(self, aws_client, cleanups, snapshot):
vpc = aws_client.ec2.create_vpc(CidrBlock="10.0.0.0/16")
vpd_id = vpc.get("Vpc").get("VpcId")
snapshot.add_transformers_list([snapshot.transform.key_value("ResourceARN", "ARN")])
cleanups.append(lambda: aws_client.ec2.delete_vpc(VpcId=vpd_id))
tags = [{"Key": "test", "Value": "test"}]
aws_client.ec2.create_tags(
Resources=[vpc.get("Vpc").get("VpcId")],
Tags=tags,
)
resp = aws_client.resourcegroupstaggingapi.get_resources(
TagFilters=[{"Key": "test", "Values": ["test"]}]
)
snapshot.match("get_resources", resp)