Skip to content

Commit a298730

Browse files
authored
Fix MA/MR pipeline for EC2 tests (#12672)
1 parent 433aeff commit a298730

File tree

3 files changed

+22
-13
lines changed

3 files changed

+22
-13
lines changed

tests/aws/services/ec2/test_ec2.py

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
random_vpc_id,
1212
)
1313

14-
from localstack.constants import TAG_KEY_CUSTOM_ID
14+
from localstack.constants import AWS_REGION_US_EAST_1, TAG_KEY_CUSTOM_ID
1515
from localstack.services.ec2.patches import SecurityGroupIdentifier, VpcIdentifier
1616
from localstack.testing.pytest import markers
1717
from localstack.utils.id_generator import localstack_id_manager
@@ -986,8 +986,11 @@ def test_raise_create_volume_without_size(snapshot, aws_client):
986986
]
987987
)
988988
@markers.aws.validated
989-
def test_describe_availability_zones_filter_with_zone_names(snapshot, aws_client):
990-
availability_zones = aws_client.ec2.describe_availability_zones(ZoneNames=["us-east-1a"])
989+
def test_describe_availability_zones_filter_with_zone_names(snapshot, aws_client_factory):
990+
snapshot.add_transformer(snapshot.transform.regex(AWS_REGION_US_EAST_1, "<region>"))
991+
992+
ec2_client = aws_client_factory(region_name=AWS_REGION_US_EAST_1).ec2
993+
availability_zones = ec2_client.describe_availability_zones(ZoneNames=["us-east-1a"])
991994
snapshot.match("availability_zones", availability_zones)
992995

993996

@@ -1001,8 +1004,11 @@ def test_describe_availability_zones_filter_with_zone_names(snapshot, aws_client
10011004
]
10021005
)
10031006
@markers.aws.validated
1004-
def test_describe_availability_zones_filter_with_zone_ids(snapshot, aws_client):
1005-
availability_zones = aws_client.ec2.describe_availability_zones(ZoneIds=["use1-az1"])
1007+
def test_describe_availability_zones_filter_with_zone_ids(snapshot, aws_client_factory):
1008+
snapshot.add_transformer(snapshot.transform.regex(AWS_REGION_US_EAST_1, "<region>"))
1009+
1010+
ec2_client = aws_client_factory(region_name=AWS_REGION_US_EAST_1).ec2
1011+
availability_zones = ec2_client.describe_availability_zones(ZoneIds=["use1-az1"])
10061012
snapshot.match("availability_zones", availability_zones)
10071013

10081014

@@ -1016,8 +1022,11 @@ def test_describe_availability_zones_filter_with_zone_ids(snapshot, aws_client):
10161022
]
10171023
)
10181024
@markers.aws.validated
1019-
def test_describe_availability_zones_filters(snapshot, aws_client):
1020-
availability_zones = aws_client.ec2.describe_availability_zones(
1025+
def test_describe_availability_zones_filters(snapshot, aws_client_factory):
1026+
snapshot.add_transformer(snapshot.transform.regex(AWS_REGION_US_EAST_1, "<region>"))
1027+
1028+
ec2_client = aws_client_factory(region_name=AWS_REGION_US_EAST_1).ec2
1029+
availability_zones = ec2_client.describe_availability_zones(
10211030
Filters=[{"Name": "zone-name", "Values": ["us-east-1a"]}]
10221031
)
10231032
snapshot.match("availability_zones", availability_zones)

tests/aws/services/ec2/test_ec2.snapshot.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -421,7 +421,7 @@
421421
}
422422
},
423423
"tests/aws/services/ec2/test_ec2.py::test_describe_availability_zones_filter_with_zone_names": {
424-
"recorded-date": "26-05-2025, 13:36:03",
424+
"recorded-date": "28-05-2025, 09:16:53",
425425
"recorded-content": {
426426
"availability_zones": {
427427
"AvailabilityZones": [
@@ -446,7 +446,7 @@
446446
}
447447
},
448448
"tests/aws/services/ec2/test_ec2.py::test_describe_availability_zones_filter_with_zone_ids": {
449-
"recorded-date": "26-05-2025, 13:34:49",
449+
"recorded-date": "28-05-2025, 09:17:24",
450450
"recorded-content": {
451451
"availability_zones": {
452452
"AvailabilityZones": [
@@ -471,7 +471,7 @@
471471
}
472472
},
473473
"tests/aws/services/ec2/test_ec2.py::test_describe_availability_zones_filters": {
474-
"recorded-date": "26-05-2025, 13:48:29",
474+
"recorded-date": "28-05-2025, 09:17:47",
475475
"recorded-content": {
476476
"availability_zones": {
477477
"AvailabilityZones": [

tests/aws/services/ec2/test_ec2.validation.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@
1818
"last_validated_date": "2024-06-07T21:28:25+00:00"
1919
},
2020
"tests/aws/services/ec2/test_ec2.py::test_describe_availability_zones_filter_with_zone_ids": {
21-
"last_validated_date": "2025-05-26T13:34:49+00:00"
21+
"last_validated_date": "2025-05-28T09:17:24+00:00"
2222
},
2323
"tests/aws/services/ec2/test_ec2.py::test_describe_availability_zones_filter_with_zone_names": {
24-
"last_validated_date": "2025-05-26T13:36:03+00:00"
24+
"last_validated_date": "2025-05-28T09:16:53+00:00"
2525
},
2626
"tests/aws/services/ec2/test_ec2.py::test_describe_availability_zones_filters": {
27-
"last_validated_date": "2025-05-26T13:48:29+00:00"
27+
"last_validated_date": "2025-05-28T09:17:56+00:00"
2828
},
2929
"tests/aws/services/ec2/test_ec2.py::test_raise_create_volume_without_size": {
3030
"last_validated_date": "2025-02-04T12:53:29+00:00"

0 commit comments

Comments
 (0)